package com.sservice.service.service;

import com.sservice.urp.entity.Com;
import com.sservice.urp.vo.ComVo;

import java.util.List;

public interface IComService {

//    public User queryByUserName(String userName);

    /**
     * 分页查询:关键字，手机号、字段升降序、每页显示大小，某一页
     * 默认进行每页15个显示
     *
     * @param data
     * @return
     */
    public List<Com> queryByPage(ComVo data);

    /**
     * 根据行政区名称，判断当前判断行政区
     *
     * @param region
     * @return
     */
    Com judgeRegion(String region);

    public int queryCount(ComVo user);

    int deleteByPrimaryKey(Integer id);

    /**
     * 通过域名获取客户COMID
     *
     * @param domain
     * @return
     */
    String getComIdByDomain(String domain);

    int insert(Com record);

    int insertSelective(Com record);

    /**
     * 根据公司名称查找公司
     *
     * @param name
     * @return
     */
    Com selectByComName(String name);

    Com selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(Com record);

}
